/*
 * ========================================================
 * Copyright(c) 2014 鏉窞鍋跺皵绉戞妧-鐗堟潈鎵?鏈?
 * ========================================================
 * 鏈蒋浠剁敱鏉窞鍋跺皵鎶?鎵?鏈?, 鏈粡涔﹂潰璁稿彲, 浠讳綍鍗曚綅鍜屼釜浜轰笉寰椾互
 * 浠讳綍褰㈠紡澶嶅埗浠ｇ爜鐨勯儴鍒嗘垨鍏ㄩ儴, 骞朵互浠讳綍褰㈠紡浼犳挱銆?
 * 鍏徃缃戝潃
 * 
 * 			http://www.ouer.com/
 * 
 * ========================================================
 */

package com.hangzhou.xyj.model.type;

/**
 * @author : neo.duan
 * @date : 2016-5-30
 * @desc : 消息类型
 */
public enum EPushMessageType {
    // 未知类型消息
    UNKNOWN(0),
    // 系统消息
    SYSTEM(1),
    //聊天
    SINGLE_CHAT(2),
    // 群聊消息
    GROUP_CHAT(3),
    //加群消息
    ADD_GROUP(4);


    private int mValue;

    EPushMessageType(int value) {
        this.mValue = value;
    }

    public static EPushMessageType valueOf(int value) {
        switch (value) {
            case 1:
                return SYSTEM;
            case 2:
                return SINGLE_CHAT;
            case 3:
                return GROUP_CHAT;
            case 4:
                return ADD_GROUP;
            default:
                return UNKNOWN;
        }
    }

    public int getValue() {
        return this.mValue;
    }
}
